package com.jingxuan.dto.response;

import lombok.Data;

import java.util.List;

/**
 * 登录响应DTO
 */
@Data
public class LoginResponse {
    
    /**
     * Token
     */
    private String token;
    
    /**
     * 用户ID
     */
    private Long userId;
    
    /**
     * 用户名
     */
    private String userName;
    
    /**
     * 手机号
     */
    private String phone;
    
    /**
     * 头像
     */
    private String icon;
    
    /**
     * 生日
     */
    private String birthdate;
    /**
     * 用户性别
     */
    private String gender;
    /**
     * 用户偏好
     */
    private List<String> preferences;
    
    /**
     * 用户角色列表
     */
    private List<String> roles;
    
    /**
     * 用户权限列表
     */
    private List<String> permissions;
}

